//
//  S.m
//  
//
//  Created by mokai on 14-7-29.
//  Copyright (c) 2014年 mokai. All rights reserved.
//

#import "S.h"

@implementation S

/**
 是否为[NULL null] 为nil 为空字符串
 **/
+(BOOL)isblank:(NSString *)str{
    return str==[NSNull null] || str==nil || [str.description isEqual:@""];
}
+(BOOL)isnotblank:(NSString *)str{
    return ![self isblank:str];
}

/**
 如果为[NULL null] 为nil 则返回空字符串，否则返回原值
 **/
+(NSString *)blank:(NSString *)str{
    return [self isblank:str] ? @"" : str;
}

/**
 如果为isblank，则返回默认内容，否则返回原值
 **/
+(NSString *)str_default:(NSString *)str value:(NSString *)defaultValue{
    return [self isblank:str] ? defaultValue : str;
}

/**
 清除两边空格
 **/
+(NSString *)trim:(NSString *)str{
    return [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
}

@end
